/*
 * udp_server.h
 * High concurrency udp server library based on libuv.
 */

#ifndef UDP_SERVER_H
#define UDP_SERVER_H

//初始化
int udp_server_init(void);

//绑定服务器地址
int udp_server_open(const char *server_addr, int server_port);

//解绑服务器地址
void udp_server_close();

//发送
int udp_server_send_client(sockaddr_in *client, char *data, size_t size);

//接收
int udp_server_begin_recv();

//关闭
void udp_server_quit();

#endif /* UDP_SERVER_H */
